restraining strap - French English Dictionary